<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns:ui="http://java.sun.com/jsf/facelets"
                template="../../resources/templates/login.xhtml"
                xmlns:p="http://primefaces.org/ui"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:f="http://java.sun.com/jsf/core"
                xmlns:sec="http://www.springframework.org/security/facelets/tags" >

    <ui:define name="menu_horizontal">
        <sec:ifAnyGranted roles="ROLE_ADMINISTRADOR">
            <ui:include src="/site/acessoServidor/menu.xhtml" />
            <style type="text/css">


                .outputLabel {
                    font-weight: bold;
                }

                .value{

                    padding:5px;
                    border-spacing: 10px;
                    border-collapse: separate;
                    border-collapse: collapse;
                }



            </style>
        </sec:ifAnyGranted>
    </ui:define>
    
    <ui:define name="corpo">
        
        <sec:ifAnyGranted roles="ROLE_ALUNO,ROLE_ADMINISTRADOR">
            <h:form>
                
                 <p:growl id="growl" sticky="true" showDetail="true"/>
                 <p:growl id="growl2" showDetail="true" sticky="true" /> 
    <p:wizard widgetVar="wiz"
              flowListener="#{controllerAluno.onFlowProcess}">


        
        <p:tab id="Usuario" title="Usuario">
            <p:panel header="Dados de Servidor">
            
                <h:messages errorClass="error"/>

                <h:panelGrid columns="2" columnClasses="label, value">

                                Usuário: *
                                <p:inputText size="20" value="#{controllerServidor.usuario.login}" style="width: 200px;" required="true"
                                             requiredMessage="campo usuário é obrigatório."/>

                                Senha: *
                                <p:password size="18" value="#{controllerServidor.usuario.senha}" style="width: 200px;" required="true"
                                            requiredMessage="campo senha é obrigatório."/>
                                
                                Senha: *
                                <p:password size="18" value="#{controllerServidor.usuario.senha2}" style="width: 200px;" required="true"
                                            requiredMessage="confirmação de senha obrigatório"/>
                                
                                Email: *
                                <p:inputText value="#{controllerServidor.usuario.email}" style="width: 200px;" required="true"
                                             requiredMessage="campo email obrigatório."/>

                </h:panelGrid>
            </p:panel>
        </p:tab>
        

        <p:tab id="personal" title="Pessoal">

            <p:panel header="Dados Gerais">

                <h:messages errorClass="error"/>

                <h:panelGrid columns="2" columnClasses="label, value" styleClass="grid" >
                    Nome:*<p:inputText value="#{controllerServidor.servidor.nome}" label="nome" style="width: 200px;">
                    </p:inputText>
               
                 
                    CEP:* <p:inputText value="#{controllerServidor.servidor.cep}" style="width: 200px;"/>
                    Logradouro:* <p:inputText value="#{controllerServidor.servidor.logradouro}" style="width: 200px;"/>
                    Numero:* <p:inputText value="#{controllerServidor.servidor.numero_lote}" style="width: 200px;"/>
                    Complemento: <p:inputText value="#{controllerServidor.servidor.complemento}" style="width: 200px;"/>
                    Bairro:* <p:inputText value="#{controllerServidor.servidor.bairro}" style="width: 200px;"/>
                    Cidade:* <p:inputText value="#{controllerServidor.servidor.cidade}" style="width: 200px;"/>
                    UF:* <p:inputText value="#{controllerServidor.servidor.uf}" style="width: 200px;"/>

                    Zona de Procedência:* <p:selectOneMenu value="#{controllerServidor.servidor.zona_procedencia}" style="width: 230px;">
                        <f:selectItem itemLabel="-- Selecione --" noSelectionOption="true"/>
                        <f:selectItem itemLabel="Urbana" itemValue="Ubarna" />
                        <f:selectItem itemLabel="Rural" itemValue="Rural" />
                    </p:selectOneMenu>
                    
                    

                    Etnia:<p:selectOneMenu value="#{controllerServidor.servidor.etnia}" style="width: 230px;"   >
                        <f:selectItem itemLabel="-- Selecione --" noSelectionOption="true"/>
                        <f:selectItem itemLabel="Branca" itemValue="branca" />
                        <f:selectItem itemLabel="Pardo" itemValue="pardo" />
                        <f:selectItem itemLabel="Negra" itemValue="negra" />
                        <f:selectItem itemLabel="Amarela" itemValue="amarelo" />
                        <f:selectItem itemLabel="Não Declarado" itemValue="N/D" />
                    </p:selectOneMenu>
                    Genero: <p:selectOneMenu value="#{controllerServidor.servidor.genero}" style="width: 230px;" >
                        <f:selectItem itemLabel="-- Selecione --" noSelectionOption="true"/>
                        <f:selectItem itemLabel="Masculino" itemValue="M" />
                        <f:selectItem itemLabel="Feminino" itemValue="F" />
                        <f:selectItem itemLabel="Não Declarado" itemValue="N/D" />      
                    </p:selectOneMenu> 

                    Necessidade Especial: <h:selectOneRadio  style="width: 200px;"
                        value="#{controllerServidor.servidor.necessidade_especial}">
                        <f:selectItem  itemLabel="Sim" itemValue="true" />
                        <f:selectItem  itemLabel="Não" itemValue="false" />
                    </h:selectOneRadio>

                    Data de Nascimento: *<p:calendar value="#{controllerServidor.servidor.data_nascimento}" style="width: 200px;"/>
                    Naturalidade: <p:inputText value="#{controllerServidor.servidor.naturalidade}" style="width: 200px;" />
                    UF da Naturalidade: <p:inputText value="#{controllerServidor.servidor.uf_naturalidade}" style="width: 200px;" />
                    Nacionalidade: <p:inputText value="#{controllerServidor.servidor.nacionalidade}"  style="width: 200px;"/>
                    Tipo Sanguineo: <p:selectOneMenu value="#{controllerServidor.servidor.tipo_sanguineo}" style="width: 230px;" >
                        <f:selectItem itemLabel="-- Selecione --" noSelectionOption="true"/>
                        <f:selectItem itemLabel="A" itemValue="A" />
                        <f:selectItem itemLabel="B" itemValue="B" />
                        <f:selectItem itemLabel="AB" itemValue="AB" /> 
                        <f:selectItem itemLabel="O" itemValue="O" />
                        <f:selectItem itemLabel="Não Declarado" itemValue="N/D" />

                    </p:selectOneMenu>

                    Fator Rh: <p:selectOneMenu value="#{controllerServidor.servidor.fator_rh}" style="width: 230px;" >
                        <f:selectItem itemLabel="-- Selecione --" noSelectionOption="true"/>
                        <f:selectItem itemLabel="Positivo" itemValue="positivo" />
                        <f:selectItem itemLabel="Negativo" itemValue="negativo" />
                        <f:selectItem itemLabel="Não Declarado" itemValue="N/D" /> 

                    </p:selectOneMenu>
                    Grau de Formação: <p:selectOneMenu value="#{controllerServidor.servidor.grau_formacao}" style="width: 230px;" >
                        <f:selectItem itemLabel="-- Selecione --" noSelectionOption="true"/>
                        <f:selectItem itemLabel="Não Declarado" itemValue="N/D" />
                        <f:selectItem itemLabel="Educação Infantil" itemValue="Educação Infantil" />
                        <f:selectItem itemLabel="Ensino Fundamental" itemValue="Ensino Fundamental" />
                        <f:selectItem itemLabel="Ensino Médio" itemValue="Ensino Médio" />
                        <f:selectItem itemLabel="Graduação" itemValue="Graduação" />
                        <f:selectItem itemLabel="Especialização" itemValue="Especialiazação" />
                        <f:selectItem itemLabel="Mestrado" itemValue="Mestrado" />
                        <f:selectItem itemLabel="Doutorado" itemValue="Doutorado" />
                    </p:selectOneMenu>
                    Endereço Curriculo Lattes: <p:inputText value="#{controllerServidor.servidor.end_curriculo_lattes}" style="width: 200px;"/>
                    DDD: <p:inputText value="#{controllerServidor.servidor.ddd}" style="width: 200px;"/>
                    Numero do Telefone: <p:inputText value="#{controllerServidor.servidor.numero_telefone}" style="width: 200px;" />
                    Ramal: <p:inputText value="#{controllerServidor.servidor.ramal}" style="width: 200px;" />

                </h:panelGrid>
            </p:panel>
        </p:tab>

        <p:tab id="geral" title="Geral">
            <p:panel header="Dados Geral">

                <h:messages errorClass="error"/>

                <h:panelGrid columns="2" columnClasses="label, value">

                   Estado Civil: <p:selectOneMenu value="#{controllerServidor.servidor.estado_civil}" style="width: 230px;" >
                        <f:selectItem itemLabel="-- Selecione --" noSelectionOption="true"/>
                        <f:selectItem itemLabel="Solteiro" itemValue="solteiro" />
                        <f:selectItem itemLabel="Casado" itemValue="casado" />
                        <f:selectItem itemLabel="Divociado" itemValue="divociado" />
                        <f:selectItem itemLabel="Separado Judicialmente" itemValue="Separado Judicialmente" />
                        <f:selectItem itemLabel="Viúvo" itemValue="viúvo" />
                        <f:selectItem itemLabel="Não declarado" itemValue="N/D" />
                    </p:selectOneMenu>

                    Filiação: <p:selectOneMenu value="#{controllerServidor.servidor.filiacao}" style="width: 230px;" >
                        <f:selectItem itemLabel="-- Selecione --" noSelectionOption="true"/>
                        <f:selectItem itemLabel="Sim" itemValue="true" />
                        <f:selectItem itemLabel="Não" itemValue="false" />
                        
                    </p:selectOneMenu>
                    Nome da Mãe:* <p:inputText value="#{controllerServidor.servidor.nome_mae}" style="width: 200px;" />
                    Nome do Pai: <p:inputText value="#{controllerServidor.servidor.nome_pai}" style="width: 200px;" />
                    
     
                </h:panelGrid>
            </p:panel>
        </p:tab>


        <p:tab id="servidor" title="Servidor">
            <p:panel header="Dados do Servidor">

                <h:messages errorClass="error"/>

                <h:panelGrid columns="4" columnClasses="label, value">
                   
                    Matricula Siape:<p:inputText value="#{controllerServidor.servidor.matricula_siape}" style="width: 200px;">
                        </p:inputText>
                    
                    Cargo:*<p:inputText value="#{controllerServidor.servidor.cargo}" style="width: 200px;">
                        </p:inputText>
                    
                    Mandato da Função:*<p:inputText value="#{controllerServidor.servidor.mandato_funcao}" style="width: 200px;">
                        </p:inputText>
                   
                    Data de Inicio:*<p:calendar value="#{controllerServidor.servidor.data_inicio}" style="width: 200px;">
                        </p:calendar>
                    
                    Data de Terminio:<p:calendar value="#{controllerServidor.servidor.data_termino}" style="width: 200px;">
                        </p:calendar>
                    
                    Unidade de Ensino:*<p:inputText value="#{controllerServidor.servidor.unidade_ensino}" style="width: 200px;">
                        </p:inputText>
                    
                    Regime Juridico:*<p:inputText value="#{controllerServidor.servidor.regime_juridico}" style="width: 200px;">
                        </p:inputText>
                    
                    Situação:*<p:inputText value="#{controllerServidor.servidor.situacao}" style="width: 200px;">
                        </p:inputText>
                    
                    Data de Admissão:<p:calendar value="#{controllerServidor.servidor.data_admissao}" style="width: 200px;">
                        </p:calendar>
                    
                    Banco:*<p:inputText value="#{controllerServidor.servidor.banco}" style="width: 200px;">
                        </p:inputText>
                    
                    Agencia:*<p:inputText value="#{controllerServidor.servidor.agencia}" style="width: 200px;">
                        </p:inputText>
                    
                    Conta:*<p:inputText value="#{controllerServidor.servidor.conta}" style="width: 200px;">
                        </p:inputText>
                    
                    Classe:*<p:inputText value="#{controllerServidor.servidor.classe}" style="width: 200px;">
                        </p:inputText>
                    
                    Nivel funcional:*<p:inputText value="#{controllerServidor.servidor.nivel_funcional}" style="width: 200px;">
                        </p:inputText>
                    
                    Area de Conhecimento:<p:inputText value="#{controllerServidor.servidor.area_conhecimento}" style="width: 200px;">
                        </p:inputText>
                    
                    Regime de Trabalho:<p:inputText value="#{controllerServidor.servidor.regime_trabalho}" style="width: 200px;">
                        </p:inputText>
                    
                    Classificação:<p:inputText value="#{controllerServidor.servidor.classificacao}" style="width: 200px;">
                        </p:inputText>
                    
                    Tipo do ato de autorização:<p:inputText value="#{controllerServidor.servidor.ato_autorizativo_tipo}" style="width: 200px;">
                        </p:inputText>
                    
                    Numero:<p:inputText value="#{controllerServidor.servidor.numero}" style="width: 200px;">
                        </p:inputText>
                    
                    Data de Expedição:<p:calendar value="#{controllerServidor.servidor.data_expedicao}" style="width: 200px;">
                        </p:calendar>
                    
                    Data do Diario Oficial:<p:calendar value="#{controllerServidor.servidor.data_diario_oficial}" style="width: 200px;">
                        </p:calendar>
                    
                    Orgao de origem da Matricula:<p:inputText value="#{controllerServidor.servidor.orgao_origem_matricula}" style="width: 200px;">
                        </p:inputText>
                    
                    Orgão de Origem:<p:inputText value="#{controllerServidor.servidor.orgao_origem}" style="width: 200px;">
                        </p:inputText>
                    
                    Orgão de origem do Cargo:<p:inputText value="#{controllerServidor.servidor.orgao_origem_cargo}" style="width: 200px;">
                        </p:inputText>
                    
                    Servidor Rede:<p:selectOneMenu value="#{controllerServidor.servidor.servidor_rede}" style="width: 230px;" >
                        <f:selectItem itemLabel="-- Selecione --" noSelectionOption="true"/>
                        <f:selectItem itemLabel="Sim" itemValue="true" />
                        <f:selectItem itemLabel="Não" itemValue="false" />
                        
                    </p:selectOneMenu>
                    
                    Carga Horaria Semanal: <p:selectOneMenu value="#{controllerServidor.servidor.dedicacao_exclusiva}" style="width: 230px;" >
                        <f:selectItem itemLabel="-- Selecione --" noSelectionOption="true"/>
                        <f:selectItem itemLabel="Sim" itemValue="true" />
                        <f:selectItem itemLabel="Não" itemValue="false" />
                        
                    </p:selectOneMenu>
                        
                    Dedicação Exclusiva: <p:selectOneMenu value="#{controllerServidor.servidor.dedicacao_exclusiva}" style="width: 230px;" >
                        <f:selectItem itemLabel="-- Selecione --" noSelectionOption="true"/>
                        <f:selectItem itemLabel="Sim" itemValue="true" />
                        <f:selectItem itemLabel="Não" itemValue="false" />
                        
                    </p:selectOneMenu>
                </h:panelGrid>
            </p:panel>
        </p:tab>




        <p:tab id="documentacao" title="Documentação">
            <p:panel header="Dados de Documentação">

                <h:messages errorClass="error"/>

                <h:panelGrid columns="4" columnClasses="label, value">

                 CPF:*<p:inputText value="#{controllerServidor.servidor.cpf}" style="width: 200px;">
                        </p:inputText>
                 
                 RG: <p:inputText value="#{controllerServidor.servidor.rg_numero}" style="width: 200px;"/>
                 Orgão Exepedidor: <p:inputText value="#{controllerServidor.servidor.rg_expedidor}" style="width: 200px;" />
                 Data da Expedição: <p:calendar value="#{controllerServidor.servidor.rg_data_expedicao}"  style="width: 200px;"/>   
                 Certidão de Nascimento (Número): <p:inputText value="#{controllerServidor.servidor.cnasc_numero}" style="width: 200px;" />
                 Certidão de Nascimento (Livro/Folha): <p:inputText value="#{controllerServidor.servidor.cnasc_folha}" style="width: 200px;" />
                 Certidão de Nascimento (Cartório): <p:inputText value="#{controllerServidor.servidor.cnasc_cartorio}" style="width: 200px;" />
                 Certidão de Nascimento (Data da Expedição): <p:calendar value="#{controllerServidor.servidor.cnasc_data_expedicao}" style="width: 200px;"/>
                 Carteira de Trabalho (Número): <p:inputText value="#{controllerServidor.servidor.ctps_numero}" style="width: 200px;"/>
                 Carteira de Trabalho (Série): <p:inputText value="#{controllerServidor.servidor.ctps_serie}" style="width: 200px;"/>
                 Carteira de Trabalho (PIS/PASEP): <p:inputText value="#{controllerServidor.servidor.pis_pasep}" style="width: 200px;" />
                 Carteira de Habilitação (Número): <p:inputText value="#{controllerServidor.servidor.chabilitacao_numero}" style="width: 200px;" />
                 Carteira de Habilitação (Data Expedeição): <p:calendar value="#{controllerServidor.servidor.chabilitacao_data_expedicao}" style="width: 200px;" />
                 Carteira de Habilitação (Data Validade): <p:calendar value="#{controllerServidor.servidor.chabilitacao_data_validade}" style="width: 200px;" />
                 Documento Militar (Tipo): <p:inputText value="#{controllerServidor.servidor.dmilitar_tipo}" style="width: 200px;" />
                 Documento Militar (Número): <p:inputText value="#{controllerServidor.servidor.dmilitar_numero}" style="width: 200px;" />
                 Documento Militar (Região Militar): <p:inputText value="#{controllerServidor.servidor.dmilitar_regiao}" style="width: 200px;" />
                 Título de Eleitor (Número): <p:inputText value="#{controllerServidor.servidor.teleitor_numero}" style="width: 200px;"/>
                 Título de Eleitor (Zona/Seção): <p:inputText value="#{controllerServidor.servidor.teleitor_zona}" style="width: 200px;"/>
                 Título de Eleitor (UF): <p:inputText value="#{controllerServidor.servidor.teleitor_uf}" style="width: 200px;" />
                 Título de Eleitor (Data Exp.): <p:calendar value="#{controllerServidor.servidor.teleitor_data_expedicao}" style="width: 200px;" />

                    
                </h:panelGrid>
            </p:panel>
        </p:tab>

        <p:tab id="confirm" title="Confirmação">
            <p:panelGrid columns="2" style="border: 0">

                <h:panelGrid id="confirmation" columns="6">
                    
                    Usuário:
                    <h:outputText value="#{controllerAluno.usuario.login}" styleClass="outputLabel" />

                   
                    <h:inputHidden value="#{controllerAluno.usuario.senha}"  />

                  
                    <h:inputHidden value="#{controllerAluno.usuario.senha2}"  />

                    Email: 
                    <h:outputText value="#{controllerAluno.usuario.email}" styleClass="outputLabel" />

                    

                    Nome:<h:outputText value="#{controllerServidor.servidor.nome}" styleClass="outputLabel" />




                    Etnia:<h:outputText value="#{controllerServidor.servidor.etnia}" styleClass="outputLabel"   />
                        
                    Genero: <h:outputText value="#{controllerServidor.servidor.genero}" styleClass="outputLabel" />
                        

                    Necessidade Especial: <h:outputText value="#{controllerServidor.servidor.necessidade_especial}" styleClass="outputLabel"/>
                     

                    Data de Nascimento: <h:outputText value="#{controllerServidor.servidor.data_nascimento}" styleClass="outputLabel">
                                                                <f:convertDateTime pattern="dd/MM/yyyy"/>
                                                                </h:outputText>  
                    
                    Naturalidade: <h:outputText value="#{controllerServidor.servidor.naturalidade}" styleClass="outputLabel"/>
                    UF da Naturalidade: <h:outputText value="#{controllerServidor.servidor.uf_naturalidade}" styleClass="outputLabel" />
                    Nacionalidade: <h:outputText value="#{controllerServidor.servidor.nacionalidade}" styleClass="outputLabel" />
                    Tipo Sanguineo: <h:outputText value="#{controllerServidor.servidor.tipo_sanguineo}" styleClass="outputLabel" />
                    

                    Fator Rh: <h:outputText value="#{controllerServidor.servidor.fator_rh}" styleClass="outputLabel" />
                      
                    Grau de Formação: <h:outputText value="#{controllerServidor.servidor.grau_formacao}" styleClass="outputLabel" />
                   
                    

                    Endereço Curriculo Lattes: <h:outputText value="#{controllerServidor.servidor.end_curriculo_lattes}" styleClass="outputLabel" />
                    DDD: <h:outputText value="#{controllerServidor.servidor.ddd}" />
                    Numero do Telefone: <h:outputText value="#{controllerServidor.servidor.numero_telefone}" styleClass="outputLabel" />
                    Ramal: <h:outputText value="#{controllerServidor.servidor.ramal}" styleClass="outputLabel" />
                    Estado Civil: <h:outputText value="#{controllerServidor.servidor.estado_civil}" styleClass="outputLabel" />
                       

                    Filiação: <h:outputText value="#{controllerServidor.servidor.filiacao}" styleClass="outputLabel" />

                
                    Nome da Mãe: <h:outputText value="#{controllerServidor.servidor.nome_mae}" styleClass="outputLabel" />
                    Nome do Pai: <h:outputText value="#{controllerServidor.servidor.nome_pai}" styleClass="outputLabel"/>
                    Matricula Siape:<h:outputText value="#{controllerServidor.servidor.matricula_siape}" styleClass="outputLabel"/>
                    

                    Cargo:<h:outputText value="#{controllerServidor.servidor.cargo}" styleClass="outputLabel"/>
                    

                    Mandato da Função:<h:outputText value="#{controllerServidor.servidor.mandato_funcao}" styleClass="outputLabel"/>
                   

                    Data de Inicio: <h:outputText value="#{controllerServidor.servidor.data_inicio}" styleClass="outputLabel">
                                                                <f:convertDateTime pattern="dd/MM/yyyy"/>
                                                                </h:outputText>  
                  

                    Data de Terminio: <h:outputText value="#{controllerServidor.servidor.data_termino}" styleClass="outputLabel">
                                                                <f:convertDateTime pattern="dd/MM/yyyy"/>
                                                                </h:outputText>  
                    
   
                    Unidade de Ensino:<h:outputText value="#{controllerServidor.servidor.unidade_ensino}" styleClass="outputLabel"/>
                  

                    Regime Juridico:<h:outputText value="#{controllerServidor.servidor.regime_juridico}" styleClass="outputLabel"/>
                    

                    Situação:<h:outputText value="#{controllerServidor.servidor.situacao}" styleClass="outputLabel"/>
                   

                    Data de Admissão: <h:outputText value="#{controllerServidor.servidor.data_admissao}" styleClass="outputLabel">
                                                                <f:convertDateTime pattern="dd/MM/yyyy"/>
                                                                </h:outputText>
                    
               

                    Banco:<h:outputText value="#{controllerServidor.servidor.banco}" styleClass="outputLabel"/>
                    

                    Agencia:<h:outputText value="#{controllerServidor.servidor.agencia}" styleClass="outputLabel"/>
                    

                    Conta:<h:outputText value="#{controllerServidor.servidor.conta}" styleClass="outputLabel"/>
                    

                    Classe:<h:outputText value="#{controllerServidor.servidor.classe}" styleClass="outputLabel"/>
                   

                    Nivel funcional:<h:outputText value="#{controllerServidor.servidor.nivel_funcional}" styleClass="outputLabel"/>
                 

                    Area de Conhecimento:<h:outputText value="#{controllerServidor.servidor.area_conhecimento}" styleClass="outputLabel"/>
                    
                        
                    Regime de Trabalho:<h:outputText value="#{controllerServidor.servidor.regime_trabalho}" styleClass="outputLabel"/>
                   

                    Classificação:<h:outputText value="#{controllerServidor.servidor.classificacao}" styleClass="outputLabel"/>
                  

                    Tipo do ato de autorização:<h:outputText value="#{controllerServidor.servidor.ato_autorizativo_tipo}" styleClass="outputLabel"/>
               

                    Numero:<h:outputText value="#{controllerServidor.servidor.numero}" styleClass="outputLabel"/>
                

                    Data de Expedição: <h:outputText value="#{controllerServidor.servidor.data_expedicao}" styleClass="outputLabel">
                                                                <f:convertDateTime pattern="dd/MM/yyyy"/>
                                                                </h:outputText>
                    
                    Data do Diario Oficial: <h:outputText value="#{controllerServidor.servidor.data_diario_oficial}" styleClass="outputLabel">
                                                                <f:convertDateTime pattern="dd/MM/yyyy"/>
                                                                </h:outputText>
                    

                    Orgao de origem da Matricula:<h:outputText value="#{controllerServidor.servidor.orgao_origem_matricula}" styleClass="outputLabel"/>
                    

                    Orgão de Origem:<h:outputText value="#{controllerServidor.servidor.orgao_origem}" styleClass="outputLabel"/>
                    
                        
                    Orgão de origem do Cargo:<h:outputText value="#{controllerServidor.servidor.orgao_origem_cargo}" styleClass="outputLabel"/>
                    

                    Servidor Rede:<h:outputText value="#{controllerServidor.servidor.servidor_rede}" styleClass="outputLabel"/>

                                        
                    Carga Horaria Semanal: <h:outputText value="#{controllerServidor.servidor.dedicacao_exclusiva}" styleClass="outputLabel"  />
                  
                        
                    Dedicação Exclusiva: <h:outputText value="#{controllerServidor.servidor.dedicacao_exclusiva}" styleClass="outputLabel" />
                      
                    
                    Zona de Procedência: <h:outputText value="#{controllerServidor.servidor.zona_procedencia}" styleClass="outputLabel" />
                       
                    CEP:* <h:outputText value="#{controllerServidor.servidor.cep}" styleClass="outputLabel"/>
                    Logradouro:* <h:outputText value="#{controllerServidor.servidor.logradouro}" styleClass="outputLabel" />
                    Numero:* <h:outputText value="#{controllerServidor.servidor.numero_lote}" styleClass="outputLabel" />
                    Complemento: <h:outputText value="#{controllerServidor.servidor.complemento}" styleClass="outputLabel" />
                    Bairro:* <h:outputText value="#{controllerServidor.servidor.bairro}" styleClass="outputLabel" />
                    Cidade:* <h:outputText value="#{controllerServidor.servidor.cidade}" styleClass="outputLabel"/>
                    UF:* <h:outputText value="#{controllerServidor.servidor.uf}" styleClass="outputLabel" />
                    CPF:*<h:outputText value="#{controllerServidor.servidor.cpf}" styleClass="outputLabel"/>
                    

                    RG: <h:outputText value="#{controllerServidor.servidor.rg_numero}" styleClass="outputLabel" />
                    Orgão Exepedidor: <h:outputText value="#{controllerServidor.servidor.rg_expedidor}" styleClass="outputLabel" />
                    Data da Expedição: <h:outputText value="#{controllerServidor.servidor.rg_data_expedicao}" styleClass="outputLabel">
                                                                <f:convertDateTime pattern="dd/MM/yyyy"/>
                                                                </h:outputText>                        
                    Cerdidão de Nascimento (Número): <h:outputText value="#{controllerServidor.servidor.cnasc_numero}" styleClass="outputLabel"/>
                    Cerdidão de Nascimento (Livro/Folha): <h:outputText value="#{controllerServidor.servidor.cnasc_folha}" styleClass="outputLabel"/>
                    Cerdidão de Nascimento (Cartório): <h:outputText value="#{controllerServidor.servidor.cnasc_cartorio}" styleClass="outputLabel"/>
                    Cerdidão de Nascimento (Data da Expedição): <h:outputText value="#{controllerServidor.servidor.cnasc_data_expedicao}" styleClass="outputLabel">
                                                                <f:convertDateTime pattern="dd/MM/yyyy"/>
                                                                </h:outputText>      
                    
                   
                    Carteira de Trabalho (Número): <h:outputText value="#{controllerServidor.servidor.ctps_numero}" styleClass="outputLabel"/>
                    Carteira de Trabalho (Série): <h:outputText value="#{controllerServidor.servidor.ctps_serie}" styleClass="outputLabel" />
                    Carteira de Trabalho (PIS/PASEP): <h:outputText value="#{controllerServidor.servidor.pis_pasep}" styleClass="outputLabel" />
                    Carteira de Habilitação (Número): <h:outputText value="#{controllerServidor.servidor.chabilitacao_numero}" styleClass="outputLabel" />
                    Carteira de Habilitação (Data Expedeição): <h:outputText value="#{controllerServidor.servidor.chabilitacao_data_expedicao}" styleClass="outputLabel">
                                                                <f:convertDateTime pattern="dd/MM/yyyy"/>
                                                                </h:outputText>
                    Carteira de Habilitação (Data Validade): <h:outputText value="#{controllerServidor.servidor.chabilitacao_data_validade}" styleClass="outputLabel">
                                                                <f:convertDateTime pattern="dd/MM/yyyy"/>
                                                                </h:outputText>
                    
                    
                    Documento Militar (Tipo): <h:outputText value="#{controllerServidor.servidor.dmilitar_tipo}" styleClass="outputLabel" />
                    Documento Militar (Número): <h:outputText value="#{controllerServidor.servidor.dmilitar_numero}" styleClass="outputLabel"/>
                    Documento Militar (Região Militar): <h:outputText value="#{controllerServidor.servidor.dmilitar_regiao}" styleClass="outputLabel" />
                    Título de Eleitor (Número): <h:outputText value="#{controllerServidor.servidor.teleitor_numero}" styleClass="outputLabel" />
                    Título de Eleitor (Zona/Seção): <h:outputText value="#{controllerServidor.servidor.teleitor_zona}" styleClass="outputLabel"/>
                    Título de Eleitor (UF): <h:outputText value="#{controllerServidor.servidor.teleitor_uf}" styleClass="outputLabel"/>
                    Título de Eleitor (Data Exp.): <h:outputText value="#{controllerServidor.servidor.teleitor_data_expedicao}" styleClass="outputLabel">
                                                                <f:convertDateTime pattern="dd/MM/yyyy"/>
                                                                </h:outputText> 
                </h:panelGrid>
                
                
            </p:panelGrid><br/>
             <p:commandButton value="Cadastrar" update="growl" 
                                 actionListener="#{controllerServidor.salvar()}"/>
                    </p:tab>

  </p:wizard>

               

       
              </h:form>
            
        </sec:ifAnyGranted>
        
    </ui:define>
    
</ui:composition>

